package com.itboye.ihomebank.interfaces;

/***
 * 用户登陆注册修改相关接口类
 *
 * @param <JinRongBean>
 * @author admin
 */
public interface IJinRong<JinRongBean> {
//

    /**
     * 17.1 p2p列表
     *
     * @param current_page 页码
     * @param per_page     页码大小
     * @param b_status     0：起草中 1:募集中	2：募集完成  3：计息中	4：项目完成	5：项目挂起	13：1+2,查询用
     * @param dt_type      6386:散标投资		6387：优选计划
     * @param order        排序,0=>默认(时间大小),1=>年化大小,2=>年化小大,3=>周期大小,4=>周期小大
     */
    void listP2p(String current_page, String per_page, String b_status, String dt_type, String order);

    void listP2p02(String current_page, String per_page, String b_status, String dt_type, String order);

    /**
     * 17.2 p2p详情
     *
     * @param id
     */
    void detailP2p(String id);

    /**
     * 金融首页
     *
     * @param uid
     */
    void indexJinRong(String uid);

    /**
     * 我的投资
     *
     * @param uid
     * @param current_page
     * @param per_page
     * @param status
     */
    void onMyTouZhi(String uid, String current_page, String per_page, String status);

    /**
     * p2p购买
     *
     * @param uid
     * @param id
     * @param money
     */
    void myGoumai(String uid, String id, String money);

    /**
     * 住家宝首页
     *
     * @param size
     */
    void zjbShouYe(String size);

    /**
     * 投资记录
     */
    void touZiJiLu(String id);

    /**
     * 还款计划
     *
     * @param rate_year
     * @param money
     * @param month
     * @param pay_type
     * @param start_time
     */
    void onBenJinLiXi(String rate_year, String money, String month,String day, String pay_type, String start_time);

    /**
     * 回款计划
     * @param uid
     * @param id
     */
    void onHuiKuan(String uid,String id);

    /**
     * 租金宝(活期)购买转入
     *
     * @param uid
     * @param id
     * @param money
     */
    void onZhuanRu(String uid, String id, String money);

    /**
     * 租金宝(活期)转出
     *
     * @param uid
     * @param id
     * @param money
     */
    void onZhuanChu(String uid, String id, String money);

    /**
     * 租金宝详情
     *
     * @param id
     * @param uid
     */
    void onXiangQing(String id, String uid);

    /**
     * 当前借款
     * @param uid
     */
    void currentJieKuan(String uid);

    /**
     *
     * @param uid
     * @param current_page
     * @param per_page
     */
    void jiekuanHistory(String uid,String current_page,String  per_page);

    /**
     * 获取还款详情
     * @param sp
     * @param id
     */
    void huanKuanDetail(String sp, String id);

    /**
     * 金融还款发起支付
     * @param uid
     * @param pay_code_type
     * @param items
     * @param pay_type
     * @param wallet_pay_money
     * @param wallet_only
     * @param amount
     */
    void sendJinRongPay(String uid,String pay_code_type,int items, String pay_type,String wallet_pay_money,String wallet_only,String amount);

    /**
     * 发布转让
     * @param id
     * @param uid
     */
    void fabuZhuangRang(String id,String uid);

    /**
     *  设置通讯录
     * @param uid
     * @param address  a1:171x;a2:171x;
     */
    void tongXunLu(String uid,String address);
}
